// Package utils -----------------------------
// @file      : UserUtils.go
// @author    : WuZhouHai
// @contact   : wzh200x@126.com
// @time      : 2024/3/7 14:26
// @desc      :
// -------------------------------------------
package utils

import (
	"github.com/gogf/gf/v2/crypto/gmd5"
	"github.com/gogf/gf/v2/text/gstr"
	"phoenix/phoenix/defines/dataType"
	"strconv"
)

func GetUserHash(userId dataType.PhoenixTypeUserId) string {
	encrypt, err := gmd5.EncryptString(strconv.FormatUint(userId, 10))
	if err != nil {
		return ""
	}
	return gstr.ToLower(gstr.SubStr(encrypt, 0, 1))
}
